package interfaceRepositorio;

import java.sql.SQLException;
import java.util.Collection;

import entidades.OcupacaoAuditoria;
import excecoes.FalhaPersistenciaException;

public interface IRepositorioOcupacaoAuditoria {

	public void cadastrar(OcupacaoAuditoria ocupacao,
			String pesquisaDadosMatricula) throws FalhaPersistenciaException,
			SQLException;

	public OcupacaoAuditoria consultar(int id)
			throws FalhaPersistenciaException, SQLException;

	public Collection<OcupacaoAuditoria> consultarPorPesquisa(
			String pesquisaDadosMatricula) throws FalhaPersistenciaException,
			SQLException;
	
	public void deletarOcupacaoId(int id) throws SQLException, FalhaPersistenciaException;
}
